package ro.isdc.vms.party.domain;

import ro.isdc.vms.misc.domain.Entity;

/**
 * A contact address (postal or electronic) for a party.
 * 
 * @author Andrei Chirila
 */
public abstract class ContactAddress extends Entity {
	/**
	 * Generated Serial Version UID
	 */
	private static final long serialVersionUID = -5263726530893558296L;
	
	/**
	 * Contact Address Usage. i.e. ADMINISTRATION, BUSINESS, DOMICILE, PRIVATE
	 */
	private ContactAddressUsage contactAddressUsage;

	/**
	 * @return the contactAddressUsage
	 */
	public ContactAddressUsage getContactAddressUsage() {
		return contactAddressUsage;
	}

	/**
	 * @param contactAddressUsage the contactAddressUsage to set
	 */
	public void setContactAddressUsage(final ContactAddressUsage contactAddressUsage) {
		this.contactAddressUsage = contactAddressUsage;
	}
}
